package com.site.wisdom_construction.entity.iotModule;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Date;

/**
 * @Description  
 * @Author  DYF
 * @Date 2022-03-10 
 */
@ApiModel (value ="人脸道闸推送数据表实体类",description = "RealTimePerson")
public class RealTimePerson {
	/**
	 * 道闸推送数据表id
	 */
   	@ApiModelProperty(value = "道闸推送数据表id", name = "id")
	private Integer id;

	/**
	 * 项目id
	 */
   	@ApiModelProperty(value = "项目id", name = "projectId")
	private Integer projectId;

	/**
	 * 唯一识别码
	 */
   	@ApiModelProperty(value = "唯一识别码", name = "gid")
	private String gid;

	/**
	 * 用户名称
	 */
   	@ApiModelProperty(value = "用户名称", name = "userName")
	private String userName;

	/**
	 * 身份证号
	 */
   	@ApiModelProperty(value = "身份证号", name = "idCardSN")
	private String idCardSN;

	/**
	 * 用户类型
	 */
   	@ApiModelProperty(value = "用户类型", name = "userTypeStr")
	private String userTypeStr;

	/**
	 * 单位名称
	 */
   	@ApiModelProperty(value = "单位名称", name = "unitName")
	private String unitName;

	/**
	 * 职位名称
	 */
   	@ApiModelProperty(value = "职位名称", name = "positionName")
	private String positionName;

	/**
	 * 识别图片
	 */
   	@ApiModelProperty(value = "识别图片", name = "passImageBase64")
	private String passImageBase64;

	/**
	 * 通过时间
	 */
   	@ApiModelProperty(value = "通过时间", name = "passTime")
	private String passTime;

	/**
	 * 通行结果描述
	 */
   	@ApiModelProperty(value = "通行结果描述", name = "passResultMsg")
	private String passResultMsg;

	/**
	 * 出入类型
	 */
   	@ApiModelProperty(value = "出入类型", name = "inTypeStr")
	private String inTypeStr;

	/**
	 * 门点名称
	 */
   	@ApiModelProperty(value = "门点名称", name = "doorName")
	private String doorName;

	/**
	 * 门点ip地址
	 */
   	@ApiModelProperty(value = "门点ip地址", name = "doorIP")
	private String doorIP;

	public RealTimePerson(){ super(); }

	public RealTimePerson(Integer id, Integer projectId, String gid, String userName, String idCardSN, String userTypeStr, String unitName, String positionName, String passImageBase64, String passTime, String passResultMsg, String inTypeStr, String doorName, String doorIP) {
		this.id = id;
		this.projectId = projectId;
		this.gid = gid;
		this.userName = userName;
		this.idCardSN = idCardSN;
		this.userTypeStr = userTypeStr;
		this.unitName = unitName;
		this.positionName = positionName;
		this.passImageBase64 = passImageBase64;
		this.passTime = passTime;
		this.passResultMsg = passResultMsg;
		this.inTypeStr = inTypeStr;
		this.doorName = doorName;
		this.doorIP = doorIP;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getProjectId() {
		return projectId;
	}

	public void setProjectId(Integer projectId) {
		this.projectId = projectId;
	}

	public String getGid() {
		return gid;
	}

	public void setGid(String gid) {
		this.gid = gid;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getIdCardSN() {
		return idCardSN;
	}

	public void setIdCardSN(String idCardSN) {
		this.idCardSN = idCardSN;
	}

	public String getUserTypeStr() {
		return userTypeStr;
	}

	public void setUserTypeStr(String userTypeStr) {
		this.userTypeStr = userTypeStr;
	}

	public String getUnitName() {
		return unitName;
	}

	public void setUnitName(String unitName) {
		this.unitName = unitName;
	}

	public String getPositionName() {
		return positionName;
	}

	public void setPositionName(String positionName) {
		this.positionName = positionName;
	}

	public String getPassImageBase64() {
		return passImageBase64;
	}

	public void setPassImageBase64(String passImageBase64) {
		this.passImageBase64 = passImageBase64;
	}

	public String getPassTime() {
		return passTime;
	}

	public void setPassTime(String passTime) {
		this.passTime = passTime;
	}

	public String getPassResultMsg() {
		return passResultMsg;
	}

	public void setPassResultMsg(String passResultMsg) {
		this.passResultMsg = passResultMsg;
	}

	public String getInTypeStr() {
		return inTypeStr;
	}

	public void setInTypeStr(String inTypeStr) {
		this.inTypeStr = inTypeStr;
	}

	public String getDoorName() {
		return doorName;
	}

	public void setDoorName(String doorName) {
		this.doorName = doorName;
	}

	public String getDoorIP() {
		return doorIP;
	}

	public void setDoorIP(String doorIP) {
		this.doorIP = doorIP;
	}
}
